В этой части будем разбираться с текстовыми данными. Как их создавать, преобразовывать, какие полезные методы существуют для работы с этими типами данных. Немного дам вводных про переменные, как их принято писать и какие имена переменным давать нельзя.
Python в Dynamo: Статья 2. Цикл FOR
Расскажу, как устроены циклы в Питоне. Это супер важная часть, которая нужна почти в любом вашем коде, потому что чаще всего мы работаем со списками элементов и значений. Поэтому давайте разбираться, как они устроены и как их применять. Глянем сначала абстрактно, потом на примерах.
Python в Dynamo: Статья 1. Ввод данных. Условные выражения
В этой статье разберёмся, как создать Питон-скрипт в Динамо, как вводить и выводить из него данные, как создавать условия, чтобы по-разному обрабатывать данные или игнорировать их.
Python в Dynamo: введение в цикл статей
Это введение в цикл статей о программирование на Питоне внутри Динамо-скриптов. Это обучающий цикл, в котором расскажу, что знаю, о языке Питон и его применении в автоматизации рутины в Ревите. В этой статье кратко расскажу о преимуществах программирования на Питоне по сравнению с обычными нодами.
Revit-библиотека: крепления воздуховодов
Статья про семейства Revit для креплений воздуховодов. В библиотеке есть разные крепления для прямоугольных и круглых воздуховодов, а также скрипт Dynamo для автоматической расстановки креплений по горизонтальным участкам систем.
Dynamo: определение уровня у труб, воздуховодов и изоляции
В прошлой статье из этого цикла рассказывал про определение уровня у точечно вставляемых загружаемых семейств. В этом материале рассмотрю работу с линейными объектами: трубами, воздуховодами и их изоляции.
Dynamo: определение уровня у элемента
Расскажу, как с помощью Динамо определить уровень элемента. За уровень элемента примем ближайший уровень снизу от элемента. Таким образом вы сможете проанализировать элементы в модели и записать в указанный параметр имя этажа или ещё что-то. В примере будем записывать имя уровня, то есть примем имя этажа равным имени уровня. Имена нодов в Динамо буду показывать курсивом.
Revit API: подсказки для работы с кодом
В этом материале Костя расскажет, как настроить заглушки — специальные подсказки при вводе кода, которые помогают проанализировать свойства и методы объектов и быстро их ввести, а не печатать вручную. С помощью свойств мы получаем информацию, а с помощью методов — создаём или меняем объекты. Все свойства и методы не запомнить, и тут помогают заглушки.
Revit API: установка и настройка Visual Studio Code
Посмотрим, как настроить для работы с кодом Питона Visual Studio Code (сокращённо VSCode, ви-эс-код) — популярный текстовый редактор кода. Он бесплатный и у него открытый исходный код. Поскольку его разработали специально для редактирования кода у него есть ряд преимуществ перед обычным блокнотом или Notepad++. Некоторые преимущества мы рассмотрим ниже.
Dynamo: создание и применение фильтров вида
Покажу, как с помощью Динамо можно создать фильтры вида, настроить их и добавить к виду. Буду показывать на примере актуального Ревита 2025, но общая логика будет одинаковой для всех версий, которые существуют на момент создания статьи.